package com.wyh.domain.po.g3po;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CustomerPayDetail {
    //计费生成的id,用于标识后面的集合进行去重
    @JsonIgnore
    @ExcelIgnore
    @ApiModelProperty(value = "计费生成的id")
    private Integer id;
    //楼盘名称
    @ExcelProperty("楼盘名称")
    @ColumnWidth(20)
    @ApiModelProperty(value = "楼盘名称")
    private String buildingName;
    //楼栋
    @ExcelProperty("楼栋")
    @ColumnWidth(20)
    @ApiModelProperty(value = "楼栋")
    private String builds;
    //楼层
    @ExcelProperty("楼层")
    @ColumnWidth(20)
    @ApiModelProperty(value = "楼层")
    private String floor;
    //资源
    @ExcelProperty("资源")
    @ColumnWidth(20)
    @ApiModelProperty(value = "资源")
    private String resource;

    //客户名称
    @ExcelProperty("客户名称")
    @ColumnWidth(20)
    @ApiModelProperty(value = "客户名称")
    private String customerName;
    //统计类型
    @ExcelProperty("统计类型")
    @ColumnWidth(20)
    @ApiModelProperty(value = "统计类型")
    private String type;
    //欠费总金额
    @ExcelProperty("欠费总金额")
    @ColumnWidth(20)
    @ApiModelProperty(value = "欠费总金额")
    private Double totalFees;

    //欠费1-3月
    @ExcelProperty("欠费1-3月")
    @ColumnWidth(20)
    @ApiModelProperty(value = "11-3月")
    private Double OneToThreeMonthFees;

    //欠费4-6月
    @ExcelProperty("欠费4-6月")
    @ColumnWidth(20)
    @ApiModelProperty(value = "1116月")
    private Double FourToSixMonthFees;
    //欠费6月以上
    @ExcelProperty("欠费6月以上")
    @ColumnWidth(20)
    @ApiModelProperty(value = "111")
    private Double SixMonthFeesAbove;


}
